Online picture dictionary
vocabcloud is a free multilingual on-line picture dictionary. It provides meaning of English words in Hindi, and many more languages with pictures,real world sentences,pronunciations and much more.It also provides users
1) word-lists to help build strong vocabulary
2) make custom word-lists.