noun a town in SE Ontario, in S Canada, near Lake Erie. nouna city in Warwickshire, central England: health resort. nounthe official name of Leamington Spa