SpanishEdit

NounEdit

homospora f ‎(plural homosporas)

  1. (botany) homospore