owe something to chance - French English Dictionary