Leamington
WiktionaryText

Proper noun


Leamington
  1. Royal Leamington Spa, a health resort in Warwickshire, England
  2. a small town in Ontario, Canada
 
x
OK