Demogorgon
nounDefinition of Demogorgon
: a mysterious spirit or deity often explained as a primeval creator god who antedates the gods of Greek mythology
Keep scrolling for more