Wiktionary
gargouillades
n. (plural of gargouillade English)
n. (plural of gargouillade English)