puzzlewit

Noun

 * 1) A stupid person

Usage notes
It was used by Theodore Roosevelt in 1912 to describe President Taft, who had previously labeled Roosevelt a honeyfugler.