Dr. Suresh V. Ranade
'Sanskrit Dictionary' Dictionary for learning Sanskrit with more than 6000 words More>