MalayTranslate.com
Malay to English Translator
Translate Here

English to English

Sahara
(s/@/'h/(@)/r/@/ )

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 desert
    source: wordnet30