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
Tweet