DICTIONARY

(Total Entries : 197270)

devāyudha

Dictionary Definition: 

devâyúdha n. weapon of the gods', N. of Indra TBr.
• the rainbow L.