poached anchovies with tomatoes and green peppers - Français Anglais Dictionnaire