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)

  1. a health resort near a spring or at the seaside
Source: Princeton University Wordnet

If you find this page useful, share it with others! It would be a great help. Thank you!

  

Link to this page: