insectivorous in Russian insectivorous in Russian насекомоя́дный adj Feeding on insects. Add to Flashcards