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

leamington spa Definition

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

Words Related to leamington spa!

leamington spa Examples by Brain Bank Users