horse team handler - French English Dictionary