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

Cleveland Steamer Plush

The vengeful act of crapping on a lover's chest while they sleep.

Buy the plush