GARGOYLE MEANING IN ENGLISH

• Gargoyle Definition & Synonyms

  1. (n.) A spout projecting from the roof gutter of a building, often carved grotesquely.


RECENT SEARCHES