revolving radar reflector - French English Dictionary