leafage

Nouns

  • (n) the main organ of photosynthesis and transpiration in higher plants foliage, leaf,

Synonyms

foliage leaf

Words of close approximity