Microzoospore
Word Dictionary
-> Microzoospore
Search:
Microzoospore
(n.) A small motile spore furnished with two vibratile cilia, found in certain green algae.
Terms of Use
Canadian Jobs