devil's handiwork - Turkish English Dictionary