Carnivorous plants are predatory green plants that kill animals in order to derive nutrition from their bodies. They share three attributes that operate together and separate them from other plants.
Carnivorous plants:
-- From the International Carnivorous Plant Society's FAQs