do somebody's dirty work - German English Dictionary