Gargoyle

From Fresh Dictionary

English

Noun

gargoyle

  1. A carved grotesque figure on a spout which conveys water away from the gutters.
  2. A decorative carved grotesque figure on a building.
  3. (Slang) A derogatory term implying that a woman is ugly.
  4. an olive flavoured mouthwashfr:gargoyle

zh:gargoyle

Personal tools