188439-79-4
1,3,4,6-tetraphenyloctahydroimidazo[4,5-d]imidazole
Product Code:
1450860
Molecular Formula:
C28H26N4
Molecular Weight:
Order 188439-79-4