(Covers information from the D.C. comics)
The Venus flytrap was a Monster Plant unique to Isla Bonale.
The Venus flytrap portrayed in this comic is highly inaccurate. In real life, it is a flowering plant with the traps simply being leaves. Instead the trap is treated as the flower, with it having its own, normal looking leaves. They are also only endemic to North and South Carolina, so should not be found on a tropical island resort.