Definition of Mahapurusha:
Mahapurusha means “great man” is an individual of extraordinary destiny, distinguished by certain physical features or marks. These men are born to become rulers or great spiritual leaders.
It also refers to a man who has done something brave or kind and is respected by many people.