oncoribosomes

English

Noun

oncoribosomes

  1. plural of oncoribosome