29689 logo

3-(Dibromoacetyl)Benzamide

Compound Synopsis