gargoyle

nounA stone carving of a strange or ugly creature, often with a spout, that sticks out from the roof of a building to carry rainwater away from the walls.

No synonyms or antonyms found for this word.

gargoyle synonyms & antonyms | whatsthatwordmean | whatsthatwordmean