splicosomes

English

Noun

splicosomes

  1. plural of splicosome