French-English dictionary »

dinucléotide meaning in English

FrenchEnglish
dinucléotide nom {m}

dinucleotide◼◼◼noun