exploding reflector - French English Dictionary