173035-11-5
1,3-Dimesitylimidazolidin-2-ylidene
Product Code:
229950
Molecular Formula:
C21H26N2
Molecular Weight:
306.45
Order 173035-11-5