Why insectivorous plants eat insects if they can prepare their own food then why do they need to eat insects.
Open in App
Solution
Dear student,
The insectivorous plants grow in the soil having insufficient nitrogen, and they also cannot make enough food through photosynthesis; therefore, they need to feed on insects to get the required nutrition.