Benzoylmethylene triphenylphosphorane

AB147465