English edit

Etymology edit

oligo- +‎ ribosome

Noun edit

oligoribosome (plural oligoribosomes)

  1. A short polyribosome