Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

spas Definition

Cancel
spas
noun(spa)
a health resort near a spring or at the seaside
Synonyms: watering hole, watering place,
spas
noun(spa)
a place of business with equipment and facilities for exercising and improving physical fitness
Synonyms: health club, health spa,
spas
noun(spa)
a fashionable hotel usually in a resort area
Synonyms: resort hotel,

Words Related to spas!

spas Examples by Brain Bank Users