270089 logo

1,12-Furamidinedodecane Dihydrochloride

Compound Synopsis