恍然

huǎngrán
  1. suddenly (perceive)
  2. confused; vague; distracted

CEDICT

Entry Composition