watering_holeEnglish

spa, watering hole, watering place

Noun

A health resort near a spring or at the seaside

English: watering place, watering hole, spa

English words with similar meanings

Show 2 words