PHENYLACETYLENE-D6

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