Word info

innervator

Noun

Meaning

(neurology) nerve stimulator

(neurology) serotonin and proton pump stimulators

Source: en.wiktionary.org

Close letter words and terms