Meaning of spa

Definition of spa

(noun) a health resort near a spring or at the seaside
a place of business with equipment and facilities for exercising and improving physical fitness

Other information on spa

WIKIPEDIA results for spa
Amazon results for spa