foot traps

English

Noun

foot traps

  1. plural of foot trap