Definition of Luton in English:

Luton

proper noun

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

Pronunciation

Luton

/ˈlo͞otn/