25837-47-2
PHENYLACETYLENE-D6
Product Code:
306431
Molecular Formula:
C8D6
Molecular Weight:
108.17
Order 25837-47-2