Top definition
To rub one's ass crack with leather.
1. I'm going to go home and give myself a Vedesca!
2.I did that last night after my shower it felt amazing!
by ImNikkXD January 02, 2012
Get the mug
Get a Vedesca mug for your brother-in-law Manafort.