Teniposide cancer drug molecule

Bildnummer 11817314
Teniposide cancer drug molecule
;