radio broadcast satellite - Turkish English Dictionary