Teniposide drug molecule

Bildnummer 11769226
Teniposide drug molecule
;