Definition of Northallerton in English:

Northallerton

proper noun

  • A town in the north of England, the administrative centre of North Yorkshire; population 17,600 (est. 2009).

Pronunciation:

Northallerton

/nɔːˈθalət(ə)n/