Definition of Luton in English:

Luton

proper noun

  • An industrial town northwest of London; population 167,000.

Pronunciation:

Luton

/ˈlo͞otn/