Which of the following pteridophytes produces both microspores and megaspores?
Salvinia is a heterosporous pteridophyte that produces both microspores (male) and megaspores (female).
Ref: NCERT Class 11 Biology Chapter 3: Plant Kingdom Pteridophytes - Structure and Life Cycle