Definition of Watering Hole

  • 1. A health resort near a spring or at the seaside Noun

Synonyms for word "watering hole"

Semanticaly linked words with "watering hole"

Hyponims for word "watering hole"