Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

watering place Definition

Cancel
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

Words Related to watering place!

watering place Examples by Brain Bank Users