MalayTranslate.com
Malay to English Translator
Translate Here

English to English

Sahara Desert

noun (n)

  • the world's largest desert (3,500,000 square miles) in northern Africa
    gurun terbesar di dunia (3, 500, 000 mil persegi) di afrika utara
    Synonym:
    sahara
    source: wordnet30