Dicyemidae Definition
Definition
An order of parasitic ctenophorans, typically found in the renal sacs of cephalopods such as squid and cuttlefish, where they live in a mutualistic or parasitic relationship with the host.
More Word
Browse
An order of parasitic ctenophorans, typically found in the renal sacs of cephalopods such as squid and cuttlefish, where they live in a mutualistic or parasitic relationship with the host.
Browse