insectivore in Catalan insectivore in Catalan insectívor noun Insect-eating animal or plant. Add to Flashcards