Green’s Dictionary of Slang

mahomet n.

see turk n.1 (1)