I am searching for an online tool that can help me improve my vocab. Something like, I can read a novel online and I get to see the meanings of difficult words on the same page. The reason that I badly need this tool is, when I try to read a novel, article and I am faced with words which I dont understand I am required to go to google and search them. Many times I get drifted to facebook, twitter etc. This affects my preparation very badly. I know Its my bad that I get drifted but still If there is some site which provides this feature, it would be worth looking for.