spicy red sauce/salsa - Francés Inglés Diccionario