a green vegetable - Spanish English Dictionary