oncoribosomes
English
Noun
oncoribosomes
plural of
oncoribosome