farm ditch - German English Dictionary