splicosomes
English
Noun
splicosomes
plural of
splicosome