1 definition found battle of flodden field - WordNet (r) 2.1 (2005) : Battle of Flodden Field n 1: a battle in 1513; the English defeated the invading Scots and James IV was killed [syn: Flodden, Battle of Flodden Field ]