Definition of Indra

Noun: Indra  in-dru

  1. Chief Hindu god of the Rig-Veda; god of rain and thunder

See also:
indoxyls
indraft

Anagrams containing the word indra

irnda aindr raind drain ndrai