Posted on September 26 , 2018
The New Trap House A “trap house” is defined by the Urban Dictionary as a private house or an apartment, sometimes situated in various public housing communities, where numerous “trap lords” or “trap stars” sell and deal drugs. For drug dealers, it’s basically their official place of business. These trap houses […]