doofoid noun1 •(slang, offensive) An idiot; a simpleton; a fool.[…] somehow, it had become my duty to get these doofoids up to the top of the Hag's Tooth,[…] — 1996 formsdoofoids