1 definition by LeveredUp

Top Definition
A pair of dress loafers typically worn by men and women financiers.
Wearing my lucky Gucci sleds to seal this M&A deal.
by LeveredUp February 01, 2018

Mug icon
Buy a Sleds mug!