(biochemistry) any of various macromolecules composed of nucleotide chains that are vital constituents of all living cells
English: nucleic acid
Less certain link between this word and this sense.
nucleic acid
English: nucleic acid
Less certain link between this word and this sense.