DUCT TAPE definition: 1. a long, thin strip of very strong, sticky material that is sold in a roll and is often used for…. Learn more.
HURDLE English meaning - Cambridge Dictionary
SEAL English meaning - Cambridge Dictionary
EARBUD English meaning - Cambridge Dictionary
BANDAGE English meaning - Cambridge Dictionary
Little Oxford English Dictionary: 9780198614388
TAPESTRY meaning - Cambridge Learner's Dictionary
Little Oxford English Dictionary: 9780198614388
SLIPCASE English meaning - Cambridge Dictionary
How did duct tape get its name? - Quora
TICKER TAPE English meaning - Cambridge Dictionary