396639-43-3
Urea, N-(3-ethyl-2,5-dioxo-4-imidazolidinylidene)-N'-nitro-
Product Code:
738927
Molecular Formula:
C6H7N5O5
Molecular Weight:
229.15
Order 396639-43-3