inexplainable - French English Dictionary