blubberhead








noun Slang.

  1. a stupid, inept person; blockhead.
56 queries 0.545