horse watering place - Spanish English Dictionary