Definitions

legendary hero; Herculean strength

Etymology ideographic

Simplified form of ; a strong  body