satellite transponder - Turkish English Dictionary