satellite communications link - Turkish English Dictionary