Definition of Luton in English:

Luton

proper noun

  • An industrial town in Bedfordshire, England, to the north-west of London; population 187,800 (est. 2009).

Pronunciation:

Luton

/ˈluːt(ə)n/