GeneralConnection.com
➔
Dictionary
watering place
Noun
1. watering hole
1. spa, resort area, playground, vacation spot
Usage