Noun Definition

watering hole

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

Related Noun(s):spa, watering place

Category: Places