Deoxycytidine nucleoside molecule

Bildnummer 11801462
Deoxycytidine nucleoside molecule
;