insectivore in Finnish insectivore in Finnish hyönteissyöjä noun Insect-eating animal or plant. Add to Flashcards