phosphonates - French English Dictionary