lummox

noun

A clumsy or stupid person.

noun

An unwieldy, clumsy, stupid fellow.

noun

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

noun

A clumsy, stupid person; an awkward bungler.

noun

an awkward stupid person