larynx microphone - French English Dictionary