Stamford Bridge (noun) Definition, Meaning & Examples

noun
  1. a village in N England, east of York: site of a battle (1066) in which King Harold of England defeated his brother Tostig and King Harald Hardrada of Norway, three weeks before the Battle of Hastings
Stamford Bridge (noun) Definition, Meaning & Examples

More Definitions