What is the meaning of the word "leafy"?

Definitions:

  1. having or covered with leaves copy to clipboard adjective
    • leafy trees copy to clipboard

NearBy Words: