What does BTPPC mean? Benzyl Triphenyl Phos Phonium Chloride Stands for the chemical composition of the synthesized were See the full article