watering place Meaning, Definition & Usage

  1. noun a health resort near a spring or at the seaside
    watering hole; spa.

WordNet