YourDictionary

Demogorgon

noun

a terrifying and mysterious god or demon of the underworld: believed by medieval and Renaissance scholars to have been a figure in ancient mythology

See Demogorgon in American Heritage Dictionary 4

link/cite print suggestion box