exploding reflector - Spanish English Dictionary