satellite repeater - Turkish English Dictionary