LEAFY

Definition of LEAFY

  1. (adj)having or covered with leaves