blithering

ˈblɪð(ə)rɪŋ

adjective

complete; utter (used to express annoyance or contempt).

a blithering idiot