Definition of Flodden

  • (noun) a battle in 1513; the English defeated the invading Scots and James IV was killed
  • (noun) a hill in Northumberland where the invading Scots were defeated by the English in 1513

Antonyms of Flodden


No Antonyms Found.

Homophones of Flodden


No Homophones Found.