delicacy made with lard and flour - French English Dictionary