Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

demogorgon Definition

Cancel
demogorgon
noun(de-mo-gor-gon)
(Greek mythology) a mysterious and terrifying deity of the underworld

Words Related to demogorgon!

demogorgon Examples by Brain Bank Users