revolving radar reflector - Turkish English Dictionary