Skip to content

watering hole

Dictionary definition · watering hole

noun

  1. a health resort near a spring or at the seaside

Similar words

Source: Open English WordNet (CC BY 4.0).