The is no famous dynasty that defeated the Arabs per se. The Seljuk Turks and Ottoman Turks inflicted heavy defeats upon Arabs. The Almoravid and Almohad Amazigh leaders handily defeated the Arabs in several wars. The Mongols led by Hülegü Khan destroyed the Abbassid Caliphate. The House of Windsor and the House of Bonaparte (of the UK and France) also handed the Arabs numerous defeats.
The Europeans and the Arabs.
Dang, you must not know anything about China. Anyway, The answer to your question is The Shang Dynasty. The Shang Dynasty defeated the Chou Dynasty.
me
The Han dynasty was followed by the Three Kingdoms.
Han Dynasty
The Europeans and the Arabs.
i think it was the han dynasty
The Ottoman Turks defeated the Arabs in the 10th century and ruled for 400 years.
Dang, you must not know anything about China. Anyway, The answer to your question is The Shang Dynasty. The Shang Dynasty defeated the Chou Dynasty.
me
The Han dynasty was followed by the Three Kingdoms.
Han Dynasty
The Byzantines defeated the Arabs and the second siege of Constantinople ended.
NovaNet answer----->>>> FRANCE
lodhi
Charles the hammer
Charles Martel defeated the Moors/Arabs at Tours.