Teniposide cancer drug molecule

Bildnummer 11817312
Teniposide cancer drug molecule
;