semi-mounted tractor plough - Spanish English Dictionary