What do carnivorous plants eat?

Carnivorous plants living in water will eat mosquito larvae, fish fry, daphnia, rotifers (fresh water zooplankton) and other protozoans. Land carnivorous plants will eat insects, arachnids, and sma...
Read More »http://www.answerbag.com/q_view/1951934