stuffed green peppers - Francés Inglés Diccionario