Geryon

Explore definitions, synonyms, and language insights of Geryon

Definitions

Noun
(Greek mythology) a mythical monster with three heads that was slain by Hercules