immunosynapses

English

Noun

immunosynapses

  1. plural of immunosynapse