Home / Definitions / Radiosurgery
A means to shrink or destroy a tumor by damaging the DNA in its cells.