Threonine amino acid molecule

Royalty-free stock photo ID: 49160968

Threonine amino acid molecule