Carnivorous plant

Carnivorous plants are plants which get nutrients from trapping and eating animals. They are often called insectivorous plants, because they usually trap insects. Since they get some of their food from animals, carnivorous plants can grow in places where the soil is thin, or poor in nutrients. This is true for soils with little nitrogen, such as acidic bogs and rock outcrops. Charles Darwin wrote the first well-known book on carnivorous plants in 1875.
This ability of plants to catch animals is true carnivory. There are more than twelve genera in five families. These include about 625 species that attract and trap prey, produce digestive enzymes, and use their nutrients. In addition, there are more than 300 species in several genera that show some but not all of these characteristics. These are usually called "protocarnivorous plants".
Trapping mechanisms.
Insectivorous plants have leaves that are made like pitchers or bladders which catch insects. Today, five different ways of trapping are known:
These traps are all classified as "active" or "passive". "Triphyophyllum" is a liana (a climber in tropical forests). It has three types of leaves. When needed, it puts out long leaves. These are passive 'flypapers' which hide mucus. The leaves of the plant do not grow or move as a response to moving prey. The Sundew "Drosera", on the other hand, is an active flypaper. All species of Sundew are able to move their sticky tentacles in response to a contact. The tentacles are very sensitive and will bend toward the center of the leaf in order to bring the insect into contact with as many stalked glands as possible. According to Darwin, the touch of legs of a small gnat with a single tentacle is enough to cause this response. This helps the catch and digestion of prey.
The Venus flytrap, "Dionaea muscipula", is one of a very small group of plants able to move fast. When an insect or spider crawls along the leaves and touches a hair, the trap closes "only if a different hair is contacted within twenty seconds of the first touch". The two-touch trigger avoids wasting energy on objects with no food value.
Borderline cases.
A carnivorous plant must attract, kill and digest prey. It must then also benefit from digesting the prey. In most cases, this will yield amino acids and ammonium ions. There are some cases, where plants catch the prey, but they do not digest it. Rather, they have a symbiosis with another organism, which feeds on the prey. One such case is the species of the sundew "Roridula", which forms a symbiosis with the assassin bug. The bugs eat the trapped insects. The plant benefits from the nutrients in the bugs' faeces.
Evolution.
Few fossil carnivorous plants have been found, and then usually as seed or pollen. Carnivorous plants are generally herbs, without wood or bark. True carnivoury has probably evolved independently at least six times. 
Some think all trap types have a similar basic structure—the hairy leaf. Hairy leaves do catch and hold drops of rainwater, which helps bacterial growth. Insects land on the leaf, are caught by the surface tension of the water, and suffocate. Bacteria start to decay the insect, and release nutrients from the corpse. The plant then absorbs the nutrients through its leaves. This 'leaf feeding' can be found in many non-carnivorous plants. Plants that were better at holding water and insects therefore had a selective advantage. Rainwater can be retained by cupping the leaf, leading to pitfall traps. Alternatively, insects can be caught by making the leaf stickier, leading to flypaper traps.