give one's all (verb) contend: compete, fight
Sinonime: adult, ape, beefcake, bold, brave, caveman,
courageous, gallant, generative,
hairy, hardy,
honorable, hunk, jock, macho, male, manful,
manly, mannish, muscular,
potent, powerful, red-blooded, resolute, robust, stallion, stout-hearted, strapping, strong, stud, tuna, two-fisted, vigorous, virile, well-built
Antonime: feminine