25698-05-9
3-IODO-D-PHENYLGLYCINE;(R)?-?-?AMINO-3-?IODO-BENZENEACETIC ACID
Product Code:
291593
Molecular Formula:
Molecular Weight:
Order 25698-05-9