leafageEnglish

foliage, leaf, leafage

Noun

The main organ of photosynthesis and transpiration in higher plants

English: leaf, leafage, foliage

Bahasa: daun, dedaunan, daun-daunan

Bahasa words with similar meanings

English words with similar meanings

Show 2 words