Skip to main content

Definitions by meme5555

Rubber Duck 

A crusty lump of drugs left in the bottom of a bathtub that has been used for making drugs.
Rubber Duck by meme5555 August 9, 2012