lummox

noun
  1. a clumsy, awkward, or stupid person
  2. Usage: informal

Examples