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

spa Definition

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

Words Related to spa!

spa Examples by Brain Bank Users