
Flummox
Unexpected Surprise
Use 'flummox' when someone is surprised and confused, not just lacking understanding. 
Sudden Confusion
'Flummox' implies a sudden state of confusion, often temporary. 
Not for Everyday
'Flummox' is less common in everyday speech; it's more colorful and vivid. 