lummox

noun

A clumsy or stupid person.

An unwieldy, clumsy, stupid fellow.

A fat, ungainly, stupid person; an awkward bungler.

A clumsy, stupid person; an awkward bungler.

An awkward stupid person.