Imeglimin diabetes drug molecule, illustration

Bildnummer 13248532
Imeglimin diabetes drug molecule, illustration
;