Fexinidazole antiprotozoal drug molecule

Bildnummer 12917002
Fexinidazole antiprotozoal drug molecule
;