hot spicy tomato dip - Francés Inglés Diccionario