artificial larynx - German English Dictionary