insectivorous in French insectivorous in French insectivore adj Feeding on insects. Add to Flashcards