GeneralConnection.comDictionary
watering place
Noun

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