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
Get the mug
Get a Touch of Down mug for your coworker Nathalie.