moist pie made with eggs, sultanas, olives - Francés Inglés Diccionario