CUMBLUFF is an old Scots word meaning ‘stupefied’ or ‘utterly amazed’. (via @HaggardHawks)

*****
Written on