Definition of St Moritz in English:

St Moritz

proper noun

  • A resort and winter-sports centre in south-eastern Switzerland.

Pronunciation

St Moritz

/məˈrɪts//san ˈmɒrɪts/