peer-to-peer connection - Turkish English Dictionary