Top definition
fucked. severely. see also fubar
I wrote my car off, i hit another car and totally rubber ducked it!
by James Farley October 25, 2007
Get a rubber ducked mug for your Aunt Larisa.