Luton definitions

lo͝ot'n
A borough of southeast England north-northwest of London. A millinery industry was established here during the reign of James I.
0
0
City in Bedfordshire, SC England.
proper name
0
0