Doofoid

noun, slang

Definitions

Noun
  1. 1
    An idiot; a simpleton; a fool. derogatory, slang

    "[…] somehow, it had become my duty to get these doofoids up to the top of the Hag's Tooth,[…]"

Etymology

From doof + -oid.

Next best steps

Mini challenge

Unscramble this word: doofoid