leafy

adjective
  1. having many leaves
  2. consisting mainly of leaves
  3. having many trees and plants

Examples