Campyloneurum repens

Adaxial leaf surface Creeping rhizome Abaxial leaf surface with...

Read More