VariousWords beta
Related Terms:
Definitions:
Noun
Vichy water
Definition: sparkling mineral water from springs at Vichy, France or water similar to it
Definition: A naturally effervescent mineral water from springs at Vichy in France.