What are flame cells?

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