unimpeachable witness - French English Dictionary