green-leaved vegetable - Spanish English Dictionary