Robuta

https://www.semanticscholar.org/topic/Polyribonucleotides/734246 Polyribonucleotides | Semantic Scholar A group of 13 or more ribonucleotides in which the phosphate residues of each ribonucleotide act as bridges in forming diester linkages between the ribose... semanticscholar