SPA


Meaning of SPA in English

/spah/ , n.

a resort town in E Belgium, SE of Liège: famous mineral springs. 9391.

Random House Webster's Unabridged English dictionary.      Полный английский словарь Вебстер - Random House .