nucleotides - French English Dictionary