foot traps
English
Noun
foot
traps
plural of
foot trap