The correct option is C Platyhelminthes
Solenocytes also known as flame cells are excretory structures found in Platyhelminthes. They are meant for excretion and osmoregulation. The solenocyte carries a flagellum, which wafts excretory products along the tubule. The walls of the tube are thin and consist of pillar-like rods. Hence, option D is correct.