radar pulse repeater - Turkish English Dictionary