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