stuffed grape leaves with olive oil - Alemán Inglés Diccionario