HAEMOFLAGELLATE

Definition of HAEMOFLAGELLATE