seta - What does it mean?
'seta' hits on the web
You may have been searching for a specific social media @seta profile or the tag #seta
Definition of 'seta'
English
Noun
(en-noun)- The latter has the sporophyte seta 4 cells in diam. and has thecal Lejeunea -type androecial branches