Battle of Tours

An important victory of the Frankish and Burgundian forces over the raiding parties of the Umayyad Caliphate.

Battle of Tours Definition
Battle of Tours Definition

Flippy AI

Learn while playing video games.