blithering idiot - Turkish English Dictionary