Dennstaedtia globulifera

Heteropolar verrugate-papillate trilete spore in equatorial, proximal and distal...

Read More