Subscriber login


Forgot your password?

Library card login

Other

Luton

Pronunciation: /ˈluːt(ə)n/

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

Luton in other Oxford dictionaries

Definition of Luton in the US English dictionary