Meaning of battle of flodden field

Definition of battle of flodden field

(noun) a battle in 1513; the English defeated the invading Scots and James IV was killed

Other information on battle of flodden field

WIKIPEDIA results for battle of flodden field
Amazon results for battle of flodden field