恍然大悟

huǎng rán dà wù

(idiom) to suddenly realize; to suddenly see the light

huǎng

(bound form) in a hazy state of mind

rán

correct

big; large; great

to comprehend