insectivore in Czech insectivore in Czech hmyzožravec noun Insect-eating animal or plant. Add to Flashcards