insectivore in French insectivore in French insectivore noun Insect-eating animal or plant. Add to Flashcards