(1) A place where animals find water to drink; a watering hole. (2) A health resort with mineral springs; a spa.
WATERING PLACE
Meaning of WATERING PLACE in English
Environmental engineering English vocabulary. Английский словарь экологического инжиниринга. 2012