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
Explore definitions, synonyms, and language insights of Vichy water