cephalosomes

English

Noun

cephalosomes

  1. plural of cephalosome