carafeEnglish

carafe, decanter

Noun

A bottle with a stopper, for serving wine or water

English: carafe, decanter

English words with similar meanings

Show 1 words