Dictionary search results

Showing 1-2 of 2 results

Klosters British & World English

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

Klosters New Oxford Dictionary for Writers & Editors

winter-sports resort in Switzerland