Swami's Sofact

Free
Chini Mini is an English To Hindi Dictionary with 21500 Words and their meanings