Find the word definition

Wiktionary
who'd have thunk it

alt. (context rhetorical question colloquial sometimes sarcastic used to express incredulity English) Who would have thought that would happen?; Who would have guessed it? phr. (context rhetorical question colloquial sometimes sarcastic used to express incredulity English) Who would have thought that would happen?; Who would have guessed it?