Decanters Meaning

There are 1 meaning(s) for word Decanters

Meaning 1 : a bottle with a stopper; for serving wine or water

    Synonyms : carafe