Bladderwort

Utricularia, commonly and collectively called the bladderworts, is a genus of carnivorous plants consisting of approximately 233 species. They live in fresh water and wet soil as terrestrial or aquatic species across every continent except Antarctica.