stuffed green peppers - Alemán Inglés Diccionario