Skip to main content

UrbanAdder's definitions

duct tape

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

Share this definition

Sign in to vote

We'll email you a link to sign in instantly.

Or

Check your email

We sent a link to

Open your email