Abhidhanachintamani - Hargovind Shastri - A lexicon offering meanings and etymologies of Sanskrit words.