Muhammad ahmed

What is Muhammad ahmed?

Muhammad ahmed definition and meaning on Dictionary terms:
noun

the Mahdi, 1844

Tags: