1 definition by meme5555

Top Definition
A crusty lump of drugs left in the bottom of a bathtub that has been used for making drugs.
"The rubber duck will fuck you up"
by meme5555 August 09, 2012

Mug icon
Buy a Rubber Duck mug!