恍然醒悟huǎng rán xǐng wùhuangranxingwua sudden realizationto realize sth in a flashCharacters in this word恍absent-minded悟to apprehend, to realize, to become aware然certainly醒to wake up, to startleStudy it in Yanamino