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.