insectivore in Greek insectivore in Greek εντομοφάγος noun Insect-eating animal or plant. Add to Flashcards