British slang for a traphouse which is basically a house that holds the purpose of being the marketplace for drugs.
Can also mean a house in a very low income area.
Can also mean a house in a very low income area.
by :b:ar:b:iel:b: May 29, 2018
Get the Skufna mug.