insectivore in Russian insectivore in Russian насекомоя́дный noun Insect-eating animal or plant. Add to Flashcards