spliceosomes

English

Noun

spliceosomes

  1. plural of spliceosome