MalayTranslate.com
Malay to English Translator
Translate Here

English to English

Alps
(/&/lps )

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:
    the alps
    source: wordnet30