marinated tomato - Spanish English Dictionary