Polish-English dictionary »

synapsa meaning in English

PolishEnglish
synapsa noun

synapsenoun
junction between neurons