English

edit

Noun

edit

oligosomes

  1. plural of oligosome