English dictionary
demogorgon meaning and definition
Definition and meaning of demogorgon at MeaningMonkey.org. demogorgon meaning and definition in the English Dictionary.DEMOGORGON noun
Definition of Demogorgon (noun)
- (Greek mythology) a mysterious and terrifying deity of the underworld
Source: Princeton University Wordnet