Noun
entolimod (uncountable) A drug being developed as a radiation countermeasure and a cancer treatment.