meaning of watering place

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


Related Words

watering place |

Developed & Maintained By Taraprasad.com

Treasure Words