Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

luton Definition

Cancel
luton
geographical name(Lu-ton)
town in Bedfordshire, southeast central England, north-northwest of London population 207,000

Words Related to luton!

luton Examples by Brain Bank Users