EGAVE

doofoid

Meaning

  1. noun An idiot; a simpleton; a fool.

Similar words

doof doofus doofbag fopdoodle goofus foof damnfool idiot soft dolt

Save “doofoid” to learn later