Definitions
noun
a large mountain system in south-central Europe; scenic beauty and winter sports make them a popular tourist attraction
Look “alps” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
a large mountain system in south-central Europe; scenic beauty and winter sports make them a popular tourist attraction