flummoxed in Dutch
flummoxed in Dutch
verbijsterd
Confused, perplexed or flustered.
verbluft
Confused, perplexed or flustered.