Slovnenya

Translation English French: nerve impulse

Dictionary: main
nerve impulse
noun