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