English edit

Noun edit

oligosomes

  1. plural of oligosome