dicyemida Definition
Definition
A superfamily of parasitic marine animals that live inside the nephridia (a type of body cavity and excretory organ) of gastropod mollusks.
Browse
A superfamily of parasitic marine animals that live inside the nephridia (a type of body cavity and excretory organ) of gastropod mollusks.
Browse