Find the word definition

Wiktionary
foot traps

n. (foot trap English)