watering place

Explore definitions, synonyms, and language insights of watering place

Definitions

Noun
a health resort near a spring or at the seaside