Fexinidazole antiprotozoal drug molecule

Bildnummer 12917003
Fexinidazole antiprotozoal drug molecule
;