watering hole


Meanings

  • a health resort near a spring or at the seaside