digital broadcast satellite - Turkish English Dictionary