Watering-place meaning

A place where animals find water to drink.
noun
1
0
(informal) A watering hole.
noun
1
0
A place at a stream, lake, etc. where animals go to drink.
noun
1
0
A place where water, esp. fresh water, can be obtained.
noun
1
0
noun
0
0
Advertisement
A health resort with mineral springs; a spa.
noun
0
1