Definitions Found:

a man of great strength and stamina