It's called Pollywog Plant, it is related to the lore behind The Creator, making up a theory that he created the Pollywogs using the magic of this plant creating the critters we all find around the wilderness.
Far out man! But it sounds cool! I'm all for JUICE lore!