Word info

dimetridazole

Noun

Meaning

dimetridazole (uncountable)

(pharmacology) A nitroimidazole drug that combats protozoan infections.

Source: en.wiktionary.org

Close letter words and terms