Yahoo Malaysia Web Search

Search results

  1. Dictionary
    spa
    /spɑː/

    noun

    • 1. a mineral spring considered to have health-giving properties: "the Victorian spa town of Buxton"
    • 2. a bath containing hot aerated water.

    More definitions, origin and scrabble points