Tna meaning

(biochemistry) Threose nucleic acid or threonucleic acid.
initialism
0
0
Archaic spelling of Etna.
pronoun
0
0
Advertisement