phosphonium salt - French English Dictionary