insectivore in Polish insectivore in Polish owadożerca noun Insect-eating animal or plant. Add to Flashcards