English spa nounMeaning 1A place or resort with a mineral spring.in other languages:Czech lázně (meaning 1)more translationsČZJmeaning 1more translationsSPJmeaning 1more translationsÖGSmeaning 1more translationsУЖМmeaning 1more translationsUkrainian санаторій (meaning 1)more translations