Top definition
the act of taking heroin, whilst simultaneously defecating.
"what took you so long?"
"juice 'n' deuce bitch"
"safe lad"
Get the mug
Get a juice 'n' deuce mug for your buddy José.