DICTIONARY

(Total Entries : 197270)

devāvatāra

Dictionary Definition: 

devâvatāra m. 'id., N. of a place L.