tiller plough - German English Dictionary