Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
watering hole
in English
watering hole
#common
Definitions
Noun
a
social
gathering
place
;
local
bar
or
pub
The
village
pub
was
a
popular
watering
hole
for
locals
.
a
natural
water
source
for
animals
;
collection
point
In
the
savannah
,
the
watering
hole
was
a
spot
where
animals
gathered
to
drink
.
Base Words
hole
watering