gargouille meaning in English
n. gargoyle, water spout in the shape of a monster or grotesque creature (often on gothic churches); grotesque figure resembling a gargoyle
n. gargoyle, water spout in the shape of a monster or grotesque creature (often on gothic churches); grotesque figure resembling a gargoyle