Definition of leaf protein in English:

leaf protein

noun

  • Protein, or a protein, present in leaves, especially when extracted for use as food or as a dietary supplement.

Origin

Early 20th century; earliest use found in Journal of Medical Research.