gobsmacked (adj.)youdaoicibaDictYouDict[gobsmacked 词源字典]
also gob-smacked, by 1985, U.K. slang, from gob (n.2) "mouth" + past participle of smack (v.).[gobsmacked etymology, gobsmacked origin, 英语词源]