teliosorus

/tɛlɪəsɔːrəs/

Definitions

1. noun

A spore-bearing organ, especially in ferns

“The teliosorus of the fern species produced new plants”

Synonyms

  • fern sporophyte
  • spore-bearing organ

Antonyms

  • non-reproductive plant
  • seed-bearing plant