Learning Center
indra
noun
🔍 Full entry

What it means

  1. noun chief Hindu god of the Rig-Veda