watering hole Meaning, Definition & Usage

  1. noun a health resort near a spring or at the seaside
    watering place; spa.

WordNet