Amarakośa

Thesaurus of Sanskrit. It is divided into three kandas(chapters). It also provides the gender of the words.