perplexed in German
perplexed in German
verblüfft
frappiert
sprachlos gemacht
umgeworfen
umgehauen
verdutzt
perplex
ratlos