Definition of Leafage

Noun: leafage  lee-fij

  1. The main organ of photosynthesis and transpiration in higher plants
    - leaf, foliage

See also:
leaf
leafages

Anagrams containing the word leafage

laegaef eleafag geleafa ageleaf fagelea afagele eafagel