watering place

1. (noun) a health resort near a spring or at the seaside
Synonyms: spa, watering hole
Related Words: holiday resort, playground, resort, vacation spot



Terms and Conditions of Use / Copyright Notice