poached anchovies with tomatoes and green peppers - Alemán Inglés Diccionario