plantlike flagellate

noun

Definition of plantlike flagellate