and feeding worm - French English Dictionary