0%

ALL meanings of scunthorpe

S s
  • noun scunthorpe a town in E England, in North Lincolnshire unitary authority, Lincolnshire: developed rapidly after the discovery of local iron ore in the late 19th century; iron and steel industries have declined. Pop: 72 660 (2001) 0
Was this page helpful?
Yes No
Thank you for your feedback! Tell your friends about this page
Tell us why?