Rod-like bodies produced by mucus-secreting cells in the epidermis.
body_wall_triclads.jpg
epidermis_polyclads.jpg