Definition, synonyms and related words
Any marine organism (probably sponges) of the taxon Archaeocyatha