delicacy made with milk and sugar - French English Dictionary