salad tomato/green tomato - Spanish English Dictionary