leafiest

adjective
  1. having the most leaves; most abundant in foliage
  2. Usage: superlative form of leafy

Examples