meaning of indra

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


Related Words

indra | indraught | indrawn |

Developed & Maintained By Taraprasad.com

Treasure Words