diplomonad
Noun
Meaning
diplomonad (plural diplomonads)
Any of a group of mostly parasitic flagellates, generally having two nuclei.
Noun
diplomonad (plural diplomonads)
Any of a group of mostly parasitic flagellates, generally having two nuclei.