Definisi 'the alps'

English to English
noun
1 a large mountain system in south-central Europe; scenic beauty and winter sports make them a popular tourist attraction Terjemahkan
source: wordnet30


Visual Synonyms