iJunoon official Urdu Dictionary
برگ پوش
barg posh
English definition for leafy
1. a. having or covered with leaves
Plant
Synonyms and Antonyms for leafy
Sponored Video