Rafflesia

The Rafflesia is a parasitic plant from Southeast Asia, they have no leaves and a solitary fleshy flower with the odor of carrion. These plants are known for being the largest flowers in the world, but the one in-game is pretty small.