1,3-Dimesitylimidazolidin-2-ylidene

Product Code: 229950
Molecular Formula: C21H26N2
Molecular Weight: 306.45
173035-11-5