Teniposide cancer drug molecule

Bildnummer 11817313
Teniposide cancer drug molecule
;