English | German | Russian | Czech

diplomonad English

Meaning diplomonad meaning

What does diplomonad mean?

diplomonad

Any of a group of mostly parasitic flagellates, generally having two nuclei.

Are you looking for...?