cause bewilderment or surprise to someone - Türkisch Englisch Wörterbuch