GARGOULETTE MEANING IN ENGLISH

• Gargoulette Definition & Synonyms

  1. (n.) A water cooler or jug with a handle and spout; a gurglet.


RECENT SEARCHES