What is the full meaning of leafy
abounding in leaves, also LEAVY [adj LEAFIER, LEAFIEST]
Example of the word leafy placed on a Scrabble board.