×

indra meaning in English

n. indra (hinduism), one of the principle vedic deities

Related Words

  1. indoor
  2. indophénol
  3. indraft
  4. indre
PC Version

Copyright © 2018 WordTech Co.