st moritz

listen to the pronunciation of st moritz
English - English
a town in southeast Switzerland which is a fashionable and expensive centre for winter sports