semi-mounted plough - Spanish English Dictionary