meaning of insectivorous
1. Feeding or subsisting on insects; carnivorous.
2. plants which have some special adaptation for catching and digesting insects, as the sundew, Venuss flytrap, Sarracenia, etc.
3. the Insectivora, and to many bats, birds, and reptiles.
4. of animals and plants feeding on insects