nincompoop

Noun
  1. A stupid foolish person (synset 110378493)

Found on Word Lists

Other Searches