uncontrollable factors - French English Dictionary