phosphonucleotide - French English Dictionary