Meaning of watering place

Definition of watering place

(noun) a health resort near a spring or at the seaside

Other information on watering place

WIKIPEDIA results for watering place
Amazon results for watering place