Slovnenya

Translation English French: neural impulse

Dictionary: main
neural impulse
noun