Definify.com

Definition 2024


solenocyte

solenocyte

English

Noun

solenocyte (plural solenocytes)

  1. (anatomy) A flagellated excretory cell, part of the protonephridium of certain larval animals.