abgraben - German English Dictionary