The story
Uncertain; Green's Dictionary of Slang tentatively suggests a connection with bufflehead.
Etymology from Wiktionary, CC BY-SA 4.0.
Today it means: Stupid, unintelligent. Full definition →
Uncertain; Green's Dictionary of Slang tentatively suggests a connection with bufflehead.
Etymology from Wiktionary, CC BY-SA 4.0.