Meaning of mahound

Definition of mahound

(noun) the Arab prophet who, according to Islam, was the last messenger of Allah (570-632)

Other information on mahound

WIKIPEDIA results for mahound
Amazon results for mahound