Royal Leamington Spa


noun

a city in Warwickshire, central England: health resort.
Also called Leamington, Leamington Spa.

British Dictionary definitions for leamington spa (1 of 2)

Leamington Spa
/ (ˈlɛmɪŋtən) /

noun

a town in central England, in central Warwickshire: saline springs. Pop: 61 595 (2001) Official name: Royal Leamington Spa

British Dictionary definitions for leamington spa (2 of 2)

Royal Leamington Spa

noun

the official name of Leamington Spa