1 definition by Goddygoin

Top Definition
Distribution of any drug to anyone
We have been trapping all night
by Goddygoin April 05, 2017

Mug icon
Buy a Trapping mug!