恍然醒悟 huǎngrán xǐngwù

huǎngrán xǐngwù set phrase a sudden realization; to realize something in a flash
Domain: Modern Chinese 现代汉语
Notes: (CC-CEDICT '恍然醒悟')