unforeknowable

unforeknowable

(ˌʌnfɔːˈnəʊəbəl)
adj
not foreknowable