watering hole n 1: a health resort near a spring or at the seaside [syn: {watering place}, {watering hole}, {spa}]