About us
Define
Definitions for
"Ahzab"
(Arabic) "Parties;" the different tribes that fought the Muslims in the Battle of the Ditch in 627.
mideastweb.org