satellitomes

English

Noun

satellitomes

  1. plural of satellitome