noise cancelling microphone - German English Dictionary