Englishfor English speakers
carafe English
Meaning carafe meaning
What does carafe mean?
carafe
Synonyms carafe synonyms
What other words have the same or similar meaning as carafe?