dedicated point-to-point facility - Turkish English Dictionary