delicacy made with milk and sugar - Francés Inglés Diccionario