indra Meaning, Definition & Usage

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

WordNet