revolving radar reflector - Spanish English Dictionary