Meaning of leafage
Definition of leafage
(noun)
the
main
organ
of
photosynthesis
and
transpiration
in
higher
plants
Other information on leafage
WIKIPEDIA results for
leafage
Amazon results for
leafage
Tweet