TOP

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

Leamington Spa

 
/ˌlemɪŋtən ˈspɑː/
 
/ˌlemɪŋtən ˈspɑː/
jump to other results
  1. 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.
trait
noun
 
 
From the Word list
Oxford 5000
B2
Oxford Learner's Dictionaries Word of the Day