live-streamed conversation - Turkish English Dictionary