entolimod noun1 •A drug being developed as a radiation countermeasure and a cancer treatment.Together, these data indicate that entolimod is a highly promising potential life-saving treatment for victims of radiation disasters. — 2015