oligosomes

English

Noun

oligosomes

  1. plural of oligosome