Yahoo India Web Search

Search results

  1. Dictionary
    leafy
    /ˈliːfi/

    adjective

    • 1. having many leaves or much foliage: "a leafy glade"

    More definitions, origin and scrabble points