English Dictionary
Definition synapse in British English
synapse noun
[countable] noun
/ˈsaɪnæps/
1
a place in your nervous system where nerve cells join each other
Synonyms and related words
