Definition of St. Moritz in English:

St. Moritz

proper noun

  • A resort and winter-sports center in southeastern Switzerland.

Pronunciation

St. Moritz

/sānt məˈrits/