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

leamington Definition

Cancel
leamington
geographical name(Leam-ing-ton)
municipality in southeastern Ontario, Canada, southeast of Windsor population 28,403
leamington
geographical name(Leam-ing-ton)
town in Warwickshire, south central England population 56,000

Words Related to leamington!

leamington Examples by Brain Bank Users