hemoflagellate
nounDefinition of hemoflagellate
: a flagellate (such as a trypanosome) that is a blood parasite
Keep scrolling for more
Keep scrolling for more