horse longeing machine - French English Dictionary