long-lasting neurological deficit - French English Dictionary