Skip to main content

Definitions by ShrekingBall9000

Piñata Store 

A place a Mexican drug cartel hides to sell all sorts of various drugs.
"I heard they opened a new piñata store down the block"