Skip to main content

D-Stew's definitions

trap

A place or neighbourhood where drugs transactions take place.
When I grow up, I am gonna try to get out of this trap.
by D-Stew May 30, 2006
mugGet the trap mug.

Share this definition

Sign in to vote

We'll email you a link to sign in instantly.

Or

Check your email

We sent a link to

Open your email