MalayTranslate.com
Malay to English Translator
Translate Here

English to English

Mahomet

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