devil's plaything - German English Dictionary