Popular Wordlists

leafage

leafage

leafage - Dictionary definition and meaning for word leafage

Definition
(noun) the main organ of photosynthesis and transpiration in higher plants
Synonyms : foliage , leaf

Love us on FB !