Definisi 'leafage'

English to English
noun
1 the main organ of photosynthesis and transpiration in higher plants Terjemahkan
source: wordnet30

2 Leaves, collectively; foliage. Terjemahkan
source: webster1913


Visual Synonyms