What is Hamhead?
Someone who is just plain stupid.
"can you believe Jeremy thought a heifer was a chicken?"
"i know right, he's such a hamhead."
See feebleminded, dense, ignorant, dumb, moronic