tetraribonucleotides

English

Noun

tetraribonucleotides

  1. plural of tetraribonucleotide