green-leaved vegetable - English Synonyms Dictionary