That name sounds like one that Ambrose Bierce would have invented.
Reminds me of a sea anemone, somewhere off the coast of who knows where.