Malay to English Translator
Translate Here
Malay to English
English to Malay
English to English
English to English
Mohammad
noun
(n)
the Arab prophet who, according to Islam, was the last messenger of Allah (570-632)
arab yang nabi, menurut islam, terakhir utusan allah (570-632)
Synonym:
mahomet
,
mahound
,
mohammed
,
muhammad
source: wordnet30