supersynapses

English

Noun

supersynapses

  1. plural of supersynapse