Skip to main content

sporule

English sporule meaning in English  •  sporule का अर्थ अंग्रेजी में
Noun
  • A small spore; a spore.
Advertisement