handiwork - French English Dictionary