1 definition by william s burroughs

trainspotting is the act of looking for tracks on a persons arm to see if they are a junky or how often they use drugs.
by william s burroughs March 4, 2007
Get the Trainspotting mug.