Skip to main content

Definitions by UrbanAdder

duct tape 

...And on the 8th day god created duct tape. No more information is needed
duct tape = duck tape = gods third hand
duct tape by UrbanAdder December 7, 2006