microzoospores is a form of:

Microzoospore



ENGLISH MEANING
noun
1.
A small motile spore furnished with two vibratile cilia, found in certain green algae.