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

idarn aindr raind drain ndrai