processed and packaged tomato sauce - Espagnol Anglais Dictionnaire