DEMOGORGON


Meaning of DEMOGORGON in English

[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

Merriam-Webster English vocab.      Английский словарь Merriam Webster.