Word info

entolimod

Noun

Meaning

entolimod (uncountable)

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

Source: en.wiktionary.org

Close letter words and terms