RhymeZone

 

Definitions of Leamington Spa:
  • noun:   A spa town in Royal Leamington Spa parish, Warwick district, Warwickshire, England, also known as Royal Leamington Spa or just Leamington (OS grid ref SP3165).

(Definitions from Wiktionary)

Related words...


 
Help  Feedback  Privacy  Terms of Use

Copyright © 2023