Top definition
The first impression when you meet someone new - what you are wearing, your expression, your demeanor.
He is a really nice guy, but his Visual Handshake was awful. Bad clothes, bad hair, bad attitude.
by Mamahipster November 03, 2011
Get the mug
Get a Visual Handshake mug for your cat Zora.