YourDictionary

Luton

city in Bedfordshire, SC England: county district pop. 172,000

See Luton in American Heritage Dictionary 4

link/cite print suggestion box