Definition of Scunthorpe in English:

Scunthorpe

proper noun

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

Pronunciation:

Scunthorpe

/ˈskʌnθɔːp/