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