noun; someone who is a clutz or not quite the brightest person you've ever met; dimwit, knucklehead
noun; a term used to insult a person on their inability to accomplish a certain task or action or to draw attention to the fact that they have failed.
"Nick and Scott, I can't believe y'all suck so bad at Call of Duty. You bunch of pudnuggets."
"Hey nice job catching that ball you only missed by 10 feet you pudnugget."