stereocephaloid microphone - German English Dictionary