Definition of duck tape in English:

duck tape

noun

  • A strong adhesive tape made of waterproofed cotton fabric (a trademark in the United States).

Origin

Late 19th century; earliest use found in Daily Picayune (New Orleans).