caring for horses - French English Dictionary