Noun Definition

watering hole

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

Related Noun(s):watering place, spa

Category: Places