impaired driving causing death - Francés Inglés Diccionario