The AI-powered English dictionary
plural dinucleotides
(biochemistry) Any molecule consisting primarily of two nucleotide units examples