Definisi 'spa'
English to English
noun
1 a health resort near a spring or at the seaside
source: wordnet30
2 a fashionable hotel usually in a resort area
source: wordnet30
3 a place of business with equipment and facilities for exercising and improving physical fitness
source: wordnet30
4 A spring or mineral water; -- so called from a place of this name in Belgium.
source: webster1913
More Word(s)
business establishment, place of business, hotel, playground, resort area, fat farm, wiesbaden, pump room, vacation spot,

Visual Synonyms
Click for larger image