Definition of Leamington Spa from the Oxford Advanced Learner's Dictionary


Leamington Spa

; NAmE
jump to other results
a spa town (= a town where there are springs of mineral water considered to be healthy to drink) in Warwickshire, England. In the late 18th century it became a fashionable place for upper-class people to meet, and Queen Victoria gave it the title of 'Royal Leamington Spa' in 1838.