Flame cells are the excretory organs of Platyhelminthes and related animals which possess flickering cilia or flagella for driving the absorbed excretory products.
Flame cells are the excretory organs of Platyhelminthes and related animals which possess flickering cilia or flagella for driving the absorbed excretory products.