Gargoyle
From Fresh Dictionary
[edit]
English
[edit]
Noun
gargoyle
- A carved grotesque figure on a spout which conveys water away from the gutters.
- A decorative carved grotesque figure on a building.
- (Slang) A derogatory term implying that a woman is ugly.
- an olive flavoured mouthwashfr:gargoyle