gargouille
Top 30000
Meanings
Noun
1. gargoyle (of water pipe)
2. gargoyle (of a building)