Pathology

Most important cells acting against virus and cancer cells are?