Malay to English Translator
Translate Here
Malay to English
English to Malay
English to English
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