battle of flodden field

Noun
  1. A battle in 1513;
    The English defeated the invading Scots and James IV was killed (synset 101281185)

Other Searches