Why do insectivorous plants eat insects?
Choose Your Option
A. For energy
B. For water
C. To fulfil their need of nitrogen
D. For carbon dioxide