YourDictionary

watering place

  1. a place at a stream, lake, etc. where animals go to drink
  2. a place where water, esp. fresh water, can be obtained
  3. Chiefly Brit.
    1. a resort or spa with mineral springs for drinking or bathing
    2. a resort with a beach suitable for swimming, water sports, etc.
  4. Informal watering hole

See watering place in American Heritage Dictionary 4

link/cite print suggestion box