the devil makes work for idle hands - German English Dictionary