AMARAKOSHA is the popular name for Namalinganushasanam नामलिङ्गानुशासनम् , a thesaurus in Sanskrit written by the ancient Indian scholar Amarasimha. I have selected 50 words from the book . It is useful for Sanskrit learners to by-heart , remember the synonyms and understand the texts easily.