Definition of Luton in US English:

Luton

proper noun

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

Pronunciation

Luton

/ˈlo͞otn/