938458-79-8
4-(2,4-DIOXOIMIDAZOLIDIN-1-YL)BENZOIC ACID
Product Code:
305102
Molecular Formula:
C10H8N2O4
Molecular Weight:
220.18
Order 938458-79-8