that which causes blindness or dazzle - Francés Inglés Diccionario