English | German | Russian | Czech

mechanical larynx English

Meaning mechanical larynx meaning

What does mechanical larynx mean?

mechanical larynx

An electrolarynx.

Are you looking for...?