GeneralConnection.comDictionary
watering hole
Noun

1. watering place
1. spa, resort area, playground, vacation spot
Usage