direct broadcast satellite television - Turkish English Dictionary