Find the word definition

Wiktionary
mechanical larynx

n. An electrolarynx.