VariousWords beta
Definitions:
Noun
flame cell
Definition: organ of excretion in flatworms
Definition: A specialized excretory cell that composes the protonephridium in nemerteans, rotifers, and some flatworms.