diet of worms - French English Dictionary