frozen delicacy