neurosomes

English

Noun

neurosomes

  1. plural of neurosome