Chini Mini Dictionary (an English To Hindi Dictionary)
This is a real small dictionary with more than 21500 Words and their Hindi meanings.
Swami's Sofact tried to design it as a compact one...
This link has been deleted, because the target site may harm your computer.