A small membranous organelle characteristic of certain flagellate protozoa, located near the pelta and seen in the living organism as an independently moving structure.
in reply to a message by kARIN
Wow! I'm on a roll today! :)
Andrea
Andrea