恍然 huǎng rán

DEFINITIONS

  1. suddenly (understand sth)
  2. in a flash

CHARACTERS

恍 huǎng seemingly; absent-minded
然 rán yes, certainly; pledge, promise