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