direct broadcast satellite-television - Turkish English Dictionary