to leave (someone) open-mouthed with astonishment

listen to the pronunciation of to leave (someone) open-mouthed with astonishment