Temozolomide drug molecule

Bildnummer 12326872
Temozolomide drug molecule
;