phosphonate - French English Dictionary