Definition of Klosters in English:

Klosters

proper noun

  • An Alpine winter-sports resort in eastern Switzerland, near the Austrian border.

Pronunciation

Klosters

/German ˈkloːstɐs//ˈkləʊstəz/