poor visibility conditions - Francés Inglés Diccionario