spicy red sauce/salsa - Espagnol Anglais Dictionnaire