English

Definition of Luton from the Oxford Advanced Learner's Dictionary

 

Luton

 
BrE BrE//ˈluːtn//
 
; NAmE NAmE//ˈluːtn//
 
 
jump to other results
an industrial town to the north-west of London