Dictionary Definition:
indrâyudha n. 'Indra's weapon', the rainbow MBh. VarBṛS. Ragh. • diamond L. • m. a horse marked with black about the eyes • (ā), f. a kind of leech (marked with rainbow tints) Suśr. • -maya mfn. consisting of rainbow Kād. • -śikhin m. N. of a Nāga