Definition of Scunthorpe in English:

Scunthorpe

proper noun

  • An industrial town in north-eastern England, in North Lincolnshire; population 74,800 (est. 2009).

Pronunciation

Scunthorpe

/ˈskʌnθɔːp/