Uridine triphosphate nucleotide molecule

Bildnummer 11801569
Uridine triphosphate nucleotide molecule
;