DICTIONARY

(Total Entries : 197270)

atyamlaparṇī

Dictionary Definition: 

aty-amlaparṇī f. 'having very acid leaves', N. of a medicinal plant