Skip to main content

microzoospore

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