Geryon
Explore definitions, synonyms, and language insights of Geryon
Definitions
Noun
(Greek mythology) a mythical monster with three heads that was slain by Hercules
Explore definitions, synonyms, and language insights of Geryon