androspore
English
androspore meaning in English • androspore का अर्थ अंग्रेजी में
Noun
- A spore of some algæ, which has male functions.