Definition of leaf skin in English:

leaf skin

noun

  • The epidermis of a leaf.

Origin

Early 19th century; earliest use found in ‘Arthur Singleton’ (1789–1835) (real name Henry Knight).