Top definition
To be utterly stupefied.
The cops were flamboozled by the robber's trickiness.
by Rodney Basil October 23, 2003
Mug icon

Golden Shower Plush

He's warmer than you think.

Buy the plush