horse watering place - French English Dictionary