mitoribosomes
English
Noun
mitoribosomes
plural of
mitoribosome