puzzled in German
puzzled in German
perplex
Confused or perplexed.
verblüfft
Confused or perplexed.
verdutzt
Confused or perplexed.