hay making machine - French English Dictionary