processed and packaged tomato sauce - Español Inglés Diccionario