Answer: damfool

AnswerCrossword Clue
damfoolperson who is exceptionally stupid or foolish
damfoolextraordinarily stupid or foolish