English dictionary
water hole meaning and definition
Definition and meaning of water hole at MeaningMonkey.org. water hole meaning and definition in the English Dictionary.WATER HOLE noun
Definition of water hole (noun)
- a natural hole or hollow containing water
Source: Princeton University Wordnet