octasomes

English

Noun

octasomes

  1. plural of octasome