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