Boost your vocab and unleash your potential!

Recently viewed words:
Definitions of spa
  1. noun
    a health resort near a spring or at the seaside
  2. noun
    a place of business with equipment and facilities for exercising and improving physical fitness

    Similar: 

  3. noun
    a fashionable hotel usually in a resort area

    Similar: 

Explanation of spa
My lists:
Recently viewed words: