恍然醒悟

huǎng rán xǐng wù

a sudden realization

to realize sth in a flash

恍

huǎng

(bound form) in a hazy state of mind

然

rán

correct

醒

xǐng

to wake up

悟

wù

to comprehend