Meaning of vichy water

Definition of vichy water

(noun) sparkling mineral water from springs at Vichy, France or water similar to it

Other information on vichy water

WIKIPEDIA results for vichy water
Amazon results for vichy water