Meaning of Klosters in English:

Klosters

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

proper noun

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