tetraribonucleotides

English

edit

Noun

edit

tetraribonucleotides

  1. plural of tetraribonucleotide