(greek mythology) a mysterious and terrifying deity of the underworld

listen to the pronunciation of (greek mythology) a mysterious and terrifying deity of the underworld
English - English
demogorgon