Definitions Found:

HERCULES, any man of great size and strength