a monster, anything horrid

listen to the pronunciation of a monster, anything horrid
English - Turkish
English - English
{n} gorgon