irrefutable evidence - French English Dictionary