stuffed vegetables with olive oil - Francés Inglés Diccionario