microzoospore
English
microzoospore meaning in English • microzoospore का अर्थ अंग्रेजी में
Noun
- A small motile spore furnished with two vibratile cilia, found in certain green algæ.