chemosynapses

English

Noun

chemosynapses

  1. plural of chemosynapse