English

edit

Noun

edit

ectosomes

  1. plural of ectosome