stubble plough - German English Dictionary