entolimod

Noun

 * 1) A drug being developed as a radiation countermeasure and a cancer treatment.