Find the word definition

Wiktionary
duck tapes

n. (duck tape English)