English | German | Russian | Czech

solenocyte English

Meaning solenocyte meaning

What does solenocyte mean?

solenocyte

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

Synonyms solenocyte synonyms

What other words have the same or similar meaning as solenocyte?

solenocyte English » English

tube cell

Are you looking for...?