Dictionary of American Slang and Colloquial Expressions
blithering idiot [“blID#IN...] n. a crazy person; a totally disoriented person. How can you be such a blithering idiot? You blithering idiot! You’ve buttered the table- cloth! blitz [blIts] 1....