blunderhead








noun

  1. Informal. a blunderer; nincompoop.
54 queries 0.572