voir venir
Meanings
Verb
1. to see coming (transitive, informal)
2. to wait and see how the wind is blowing (intransitive, informal)
Examples2
I should've seen this coming.
We should've seen this coming.