[De.mo.gor.gon] n [LL]: a mysterious spirit or deity often explained as a primeval creator god who antedates the gods of Greek mythology
DEMOGORGON
Meaning of DEMOGORGON in English
Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012