Leamington

[ lee-ming-tuh n ]
/ ˈli mɪŋ tən /

noun

a town in SE Ontario, in S Canada, near Lake Erie.

Definition for leamington (2 of 2)

Royal Leamington Spa

noun

a city in Warwickshire, central England: health resort.
Also called Leamington, Leamington Spa.

Example sentences from the Web for leamington

British Dictionary definitions for leamington

Royal Leamington Spa

noun

the official name of Leamington Spa