leave (someone) open-mouthed with astonishment - Türkçe İngilizce Sözlük