plant a hidden microphone - German English Dictionary