poached anchovies with tomatoes and green peppers - Francés Inglés Diccionario