Meaning
Protector of the Earth; One of many names of Lord Vishnu; A variant spelling is Maheepal
Download App