Fexinidazole antiprotozoal drug molecule

Bildnummer 12917004
Fexinidazole antiprotozoal drug molecule
;