Carnivorous plants – plant that eat animals in order to get minerals in poor soil environment lace of minerals that the plant gets from animals digestion, for other Plant life-form

List of Carnivorous plants