stuffed grape leaves with olive oil - Francés Inglés Diccionario