Top Definition
To have an appearance (typically facial) that slightly resembles those affected with Down Syndrome.
Person 1: Did you see that guy in line at the bank?
Person 2: Yeah man, he was weird looking, probably has a Touch of Down.
by William J J T October 28, 2010
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.