flummoxed in German
flummoxed in German
verblüfft
Confused, perplexed or flustered.
verwirrt
Confused, perplexed or flustered.