Malay to English Translator
Translate Here
Malay to English
English to Malay
English to English
English to English
leafage
('l/i/f/I//dZ/ )
noun
(n)
the main organ of photosynthesis and transpiration in higher plants
organ utama dari fotosintesis dan transpiration tinggi di tanaman
Synonym:
foliage
,
leaf
source: wordnet30
Leaves, collectively; foliage.
daun, secara kolektif; dedaunan.
source: webster1913