zevzec

Etymology
.

Adjective

 * 1) addlebrained, silly, foolish, thickheaded, addlepated

Noun

 * 1) blockhead, nincompoop, simpleton