Definition of Vichy in English:

Vichy

proper noun

  • A town in south central France; population 26,555 (2006). A noted spa town, it is the source of an effervescent mineral water.

Pronunciation:

Vichy

/ˈviːʃi/