dumsnut

Noun

 * 1)  someone stupid; a dummy, a goof