sich die haut aufscheuern - German English Dictionary