Definition of St Moritz in English:

St Moritz

proper noun

  • A resort and winter-sports centre in SE Switzerland.

Pronunciation:

St Moritz

/san ˈmɒrɪts/