leafiest - English Synonyms Dictionary