live-streamed conversation - German English Dictionary