Definitions of flame cell:

  • noun:   organ of excretion in flatworms