Advertisement
Advertisement
Royal Leamington Spa
noun
- a city in Warwickshire, central England: health resort.
Royal Leamington Spa
Discover More
Example Sentences
By royal licence granted in 1838 it was called Royal Leamington Spa.
From Project Gutenberg
Advertisement
Advertisement
Advertisement
Advertisement
Browse