insectivorous in Finnish insectivorous in Finnish hyönteissyöjä adj Feeding on insects. Add to Flashcards