Dictionary Definition:
aindrāyudha mfn. (fr. indrâyudha g. tālâdi Pāṇ. 4-3, 152), made of (?) or relating to Indra's rainbow