Noun indra has 1 sense
  1. Indra - chief god of the Rig-Veda; god of rain and thunder
    --1 is a kind of
    Hindu deity
,
TOP