CARAFE MEANING IN ENGLISH

• Carafe Definition & Synonyms

  1. (n.) A glass water bottle for the table or toilet; -- called also croft.


Synonyms:
Decanter,

RECENT SEARCHES