LEAFY MEANING IN ENGLISH

• Leafy Definition & Synonyms

  1. (superl) Full of leaves; abounding in leaves; as, the leafy forest.
  2. (superl) Consisting of leaves.


RECENT SEARCHES