fexinidazole
Noun
Meaning
fexinidazole (uncountable)
(pharmacology) A drug being investigated for the treatment of sleeping sickness.
Noun
fexinidazole (uncountable)
(pharmacology) A drug being investigated for the treatment of sleeping sickness.