peat-ditch - German English Dictionary