tetraribonucleotides

English edit

Noun edit

tetraribonucleotides

  1. plural of tetraribonucleotide