satellite radio relay links - Turkish English Dictionary