Unforeseeable meaning

Incapable of being foreseen or anticipated.
adjective
0
0
Advertisement