direct broadcasting satellite - Turkish English Dictionary