satellite radio relay link - Turkish English Dictionary