insect-eating - French English Dictionary