insectivore in Swedish insectivore in Swedish insektsätare noun Insect-eating animal or plant. Add to Flashcards