1 definition by James Farley

I wrote my car off, i hit another car and totally rubber ducked it!
by James Farley October 25, 2007
Get the rubber ducked mug.