👉 Echiniscids are a group of marine invertebrates, including echinoids and echinid crabs, known for their unique echinococcus-like structures found on their bodies. These creatures belong to the order Echinodermata, which also includes other invertebrate orders like Chondrichthyes (like octopuses) and Chordata (like fish).