neosynapses

English

Noun

neosynapses

  1. plural of neosynapse