Skip to content

foliage

Dictionary definition · foliage

noun

  1. the main organ of photosynthesis and transpiration in higher plants
  2. (architecture) leaf-like architectural ornament

Source: Open English WordNet (CC BY 4.0).