• word of the day

    flodden

    flodden - Dictionary definition and meaning for word flodden

    Definition
    (noun) a hill in Northumberland where the invading Scots were defeated by the English in 1513 Definition
    (noun) a battle in 1513; the English defeated the invading Scots and James IV was killed
Download our Mobile App Today
Receive our word of the day
on Whatsapp