Hemorrhoids.
Perhaps a new variety.
How about Hemorroidus Pricklypear as a scientific name for this peculiar critter?