Pteris muricatopedata

Adaxial leaf axes Lower leaf axes Young leaf Young leaf Rhizome cross section Petiole vasculature...

Read More