Vichy water

Explore definitions, synonyms, and language insights of Vichy water

Definitions

Noun
sparkling mineral water from springs at Vichy, France or water similar to it

More General Terms