LEAFIER

Definition of LEAFIER

  1. (adj)having or covered with leaves