insectivore in Turkish insectivore in Turkish böcekçil noun Insect-eating animal or plant. Add to Flashcards