DICTIONARY

(Total Entries : 197270)

devāndhas

Dictionary Definition: 

devândhas n. 'divine food', ambrosia L.