winch-pulled plough - French English Dictionary