delicacy made with milk and sugar - German English Dictionary