MalayTranslate.com
Malay to English Translator
Translate Here

English to English

the Alps

noun (n)

  • a large mountain system in south-central Europe; scenic beauty and winter sports make them a popular tourist attraction
    gunung yang besar sistem south central eropa; permai kecantikan dan olahraga musim dingin membuat mereka disebuah wisata
    Synonym:
    alps
    source: wordnet30