Definitions for "Mahendra"
A name of Indra. One of seven mountains ranges of India. the hills which run from Gondwana to Orissa and the Northern Cicars
a great king or leader, the great Indra. Indra is the king of demigods.
See Indra.