English dictionary
watering place meaning and definition
Definition and meaning of watering place at MeaningMonkey.org. watering place meaning and definition in the English Dictionary.WATERING PLACE noun
Definition of watering place (noun)
- a health resort near a spring or at the seaside
- synonyms: spa, watering hole
Source: Princeton University Wordnet