dictionary definitions for "watering hole"


From WordNet (r) 3.0 (2006) [wn]:

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


online dictionary by shmop.net