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

 

Leamington Spa

 
BrE
 
; 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.