What does "gargoyle" mean?

Gargoyle: A spout projecting from the roof gutter of a building, often carved grotesquely. [Written also gargle, gargyle, and gurgoyle.]

Sources