direct-broadcast tv satellite - Turkish English Dictionary