watering place
noun(watering place)
a place where water may be obtained; especially : one where animals and especially livestock come to drink
watering place
noun(watering place)
a health or recreational resort featuring mineral springs or bathing
watering place
noun(watering place)
a place (such as a nightclub, bar, or lounge) where drink is available