Top Definition
One of the greatest unknown artists ever. Resides in Holly Springs, North Carolina, and rents out a studio/photo-printing spot near the library and police station. Knows a lot about everything, has amazing works of art, and can help with a lot of stuff.

Let him teach you.
SL: Drugs are good, unless you can't control them.

Or if they've got a needle

LS/JD: Whoa! Steven Latchaw!
by adidasskater93 April 29, 2008
4 Words related to Steven Latchaw

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.