1 definition found watering hole - WordNet (r) 2.1 (2005) : watering hole n 1: a health resort near a spring or at the seaside [syn: watering place, watering hole, spa]