to-leave-(someone)-open-mouthed-with-astonishment

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