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.