1 definition by SuperJayDee

Top Definition
Acronym for "Testicle Adhered to Thigh" also known as BSL.
Man, i've got the worst tat!
by SuperJayDee April 24, 2009

Mug icon
Buy a Tat mug!