The definition :
Definitions of Flodden:
- noun: a battle in 1513; the English defeated the invading Scots and James IV was killed
Are you interested in alternative search :
:battle of flodden field flodden field england pitched battle
If you like reading news check: