battle of flodden field is a noun meaning "a battle in 1513; the English defeated the invading Scots and James IV was killed". It carries one recorded sense.
a battle in 1513; the English defeated the invading Scots and James IV was killed
England
Definitions, synonyms and semantic relations for battle of flodden field come from Princeton University’s WordNet. Commonness is measured against a corpus of everyday English. Full sources and licences.