Carnivorous Plant (Teen Titans)

The Carnivorous Plant is an unknown species of alien from an unknown planet from the 2003 Teen Titans episode Transformation.

Biology
Unlike earth plants, this plant is not rooted to the ground, meaning it can be mobile and search for prey itself rather than sit and wait. Its mouth is full of sharp-teeth which are actually sharpened leaves, and its vines have evolved to lasso its intended prey once on the hunt. They seem to be picky about their prey: Tamaraneans seem to be bad tasting to them as one reacted like this towards Starfire (though this may be due to her being in the midst of her metamorphic-state), however they seem fine with Cironielian Chrysalis Eaters.

History
One saw Starfire on its homeworld. It sneaked behind Starfire and tried to eat her, but when she turned around, the creature stopped and pretended to be a strange vegetation. The plant then revealed what it really is as it battled Starfire. When Starfire got caught, the plant shoved her in its mouth, but then it spat her out from disgust (possibly due to her new looks that made her "taste bad") and it left.

When Starfire was returned back to normal by the cocoon, she saved the rest of the titans that almost got devoured by the Cironielian Chrysalis Eater (who planned to devour them for "stealing her meal"). Starfire takes out the Chrysalis Eater with her laser eyes. The Chrysalis Eater then rolled down the hill and meets another monster plant, possibly the same one. She was too frightened and paralyzed by the sight of the plant and too weak to fight it, the plant finishes her off by eating her alive (though it was off-screen as it would have been too graphic), killing the Chrysalis Eater for good and satisfying the plant's hunger.