'Battle of Flodden Field' definitions:

Definition of 'Battle of Flodden Field'

(from WordNet)
noun
A battle in 1513; the English defeated the invading Scots and James IV was killed [syn: Flodden, Battle of Flodden Field]