General Medicine General f2c501e2 First line of defence against tumour and virus? A NK cell B T cell C Histiocyte D Macrophage