Meaning of gargoyle

Definition of gargoyle

(noun) a spout that terminates in a grotesquely carved figure of a person or animal
an ornament consisting of a grotesquely carved figure of a person or animal

Other information on gargoyle

WIKIPEDIA results for gargoyle
Amazon results for gargoyle