immunosynapses
English
Noun
immunosynapses
plural of
immunosynapse