A new user has searched for paper

The definition of watering hole

2 Definitions of: watering hole

    1. noun, a pool where animals drink; water hole
    2. noun, facetious slang a pub
    3. Show me some examples of this word: watering hole
    4. Show me the etymology of the word: watering hole

No synonyms or antonyms found for word watering hole

 

From Collins