leave (someone) open-mouthed with astonishment - Türkisch Englisch Wörterbuch