Adjective Definition

leafy

1.Definition: having or covered with leaves

"Leafy trees", "Leafy vegetables"




Please Share