Definitions of Vichy water:

  • noun:   sparkling mineral water from springs at Vichy, France or water similar to it