do harrowing - German English Dictionary