Noun Definition
watering hole
1.Definition: a health resort near a spring or at the seaside
Related Noun(s):spa, watering place
Category: Places1.Definition: a health resort near a spring or at the seaside
Related Noun(s):spa, watering place
Category: Places