Find the word definition

Wiktionary
spider straps

n. (spider strap English)