AK Dictionary is a great collection of word meanings. Meanings of words are provided in English and Hindi both.