Flodden - Definition
flodden
n 1: a hill in Northumberland where the invading Scots were
defeated by the English in 1513
2: a battle in 1513; the English defeated the invading Scots and
James IV was killed [syn: Flodden, Battle of Flodden
Field]
