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 daily@urbandictionary.com. We'll never spam you.

×