leaf protein
English
Noun
leaf
protein
(
plural
leaf proteins
)
(
countable or uncountable
)
A protein found in leaves extracted for use as a food for humans.
Derived terms
leaf protein concentrate