ScunthorpePronunciation: /ˈskʌnθɔːp/Definition of Scunthorpe an industrial town in NE England, in North Lincolnshire; population 74,800 (est. 2009).