Definition of Klosters in English:

Klosters

proper noun

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

Pronunciation:

Klosters

/ˈkləʊstəz/