DICTIONARY

(Total Entries : 197270)

devalatā

Dictionary Definition: 

○latā f. 'divine creeper', double jasmine L.