Skip to main content

Definitions by TeeterShindiggsBigD

Kentucky Zen Garden 

The act of defecating in someones kitty litter and blaming it on the cat.
After John accused me of urinating in his dresser I decided to give him a Kentucky Zen Garden just to put the icing on the cake.