leafage
English Dictionary
->
Letter L
-> leafage
Search Dictionary:
leafage Definition
(n)
the
main
organ
of
photosynthesis
and
transpiration
in
higher
plants
leafage Synonyms
foliage
leaf
leafage
© Art Branch Inc.