Carnivorous plant
Definition: A plant that traps and digests insects or other small animals to obtain nutrients, usually because it grows in nutrient-poor soil.
Definition: A plant that traps and digests insects or other small animals to obtain nutrients, usually because it grows in nutrient-poor soil.