altosomes

English

Noun

altosomes

  1. plural of altosome