29573 logo

2-Ammonioethyl Benzylphosphonate

Compound Synopsis