1 result found

Search Results for: nectophore

Nectophore

Definition noun, plural: nectophores The swimming bell in (the colony of) siphonophores Supplement The nectophores are the... Read More