Home / S / spa

spa

noun 3 letters Scrabble 5 WWF 6
Definitions
noun

a health resort near a spring or at the seaside

noun

a place of business with equipment and facilities for exercising and improving physical fitness

noun

a fashionable hotel usually in a resort area

Want another word?
Spin the dictionary for a fresh one.
Generate a word →