Skip to content

spa

Dictionary definition · spa

noun

  1. a health resort near a spring or at the seaside
  2. a fashionable hotel usually in a resort area
  3. a place of business with equipment and facilities for exercising and improving physical fitness

Source: Open English WordNet (CC BY 4.0).