leafy

leafy adj

see leaf, n.

  1. Green; having leaves; bearing foliage.