sauce of chilli and tomato - Francés Inglés Diccionario