green-leaved vegetable - German English Dictionary