Fexinidazole definition

A drug being investigated for the treatment of sleeping sickness.
noun
0
0
Advertisement