133066-59-8
(3R,4S)-2-OXO-4-PHENYLAZETIDIN-3-YL ACETATE
Product Code:
1010321
Molecular Formula:
Molecular Weight:
Order 133066-59-8