Although we all use language to communicate, we often find ourselves lost when someone uses an unfamiliar word that gives us a 'blank spot' in our understanding. Suddenly there's a word that could just as easily be a nonsensical combination of vowels and consonants for all that it means to you. When you're speaking in a secondary language, this problem grows more worse because you have not had a life-time of conversations, movies, and books to amass a considerable vocabulary in that language.
In India, we face this problem more often than in countries where less languages are spoken, because we have so many languages. It's really normal to find people who can speak at least two, because a first language and second language are taught formally in school to everyone. Often, neither of these languages are what a person uses to communicate with family or friends, so you need one more, and in case you move from one state to another, there's a shift in dialect, or language, so you'll need another for your repertoire.
Clearly not everyone can acquire a strong vocabulary in each of the many languages they need, without putting in a lot of effort. One of the most important tools on your quest to acquire a new language is a bi-lingual dictionary. This will help you look up the meanings of a word in a language you are familiar with, instead of in the language you're already confused about which would only lead to aggravating page turning. This English-Hindi dictionary, allows you to look up the meaning of a Hindi word in English. If you know what you mean to say in English, but don't know the right words to express the same in Hindi, the dictionary will help you translate. The converse would be meaningful even if Hindi is the language you're comfortable in, and English the one that you're uneasy with. Whichever language you're more comfortable with, the English-Hindi Students Dictionary (New) will definitely help you become proficient and fluent in both.