irrefutable presumption - French English Dictionary