365bet中国官方网站

  • word of the day

    flodden

    flodden - 365bet中国官方网站 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