devāyuḍa | देवायुड | devAyuDa

devāyu/ḍa | देवायु/ड | n. ‘weapon of the g˚’, N. of Indra, TBr.
the rainbow, L.

← Search all 286,525 Sanskrit words on Tripura Koṣa