DICTIONARY

(Total Entries : 197270)

devatumula

Dictionary Definition: 

○tumula n. 'divine noise', thunder MānGṛ. i, 4