satellite relay - Turkish English Dictionary