Word info

etanidazole

Noun

Meaning

etanidazole (uncountable)

(pharmacology) A nitroimidazole drug used for its radiosensitizing properties.

Source: en.wiktionary.org

Close letter words and terms