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