English | German | Russian | Czech

leafage English

Meaning leafage meaning

What does leafage mean?

leafage

(= leaf) the main organ of photosynthesis and transpiration in higher plants

Synonyms leafage synonyms

What other words have the same or similar meaning as leafage?

Are you looking for...?