Basic information Safety Related Supplier
5-benzyl-2,4-dioxoimidazolidine-1,3-di(propionohydrazide)  Structure

5-benzyl-2,4-dioxoimidazolidine-1,3-di(propionohydrazide)