impaired driving causing death - French English Dictionary