Meaning of Flodden
Definition of Flodden
(noun)
a
hill
in Northumberland where the
invading
Scots were
defeated
by the English in 1513
a
battle
in 1513; the English
defeated
the
invading
Scots and James IV was killed
Other information on Flodden
WIKIPEDIA results for
Flodden
Amazon results for
Flodden
Tweet