scarpered - German English Dictionary