Search results
We did not find results for: insectivorous plants definition.
Check spelling or type a new query.
We did not find results for: insectivorous plants definition.
Check spelling or type a new query.
An insectivore is a carnivorous animal or plant that eats insects. An alternative term is entomophage, which can also refer to the human practice of eating insects. The first vertebrate insectivores were amphibians. When they evolved 400 million years ago, the first amphibians were piscivores, with numerous sharp conical teeth, much like a modern crocodile. Wikipedia