Skip to content

leafage

Dictionary definition · leafage

noun

  1. the main organ of photosynthesis and transpiration in higher plants

Similar words

Source: Open English WordNet (CC BY 4.0).