1041466-50-5
2-IODO-DL-PHENYLGLYCINE;(±)?-?-?AMINO-?2-?IODO-BENZENEACETIC ACID
Product Code:
297612
Molecular Formula:
Molecular Weight:
Order 1041466-50-5