running traps

English

Noun

running traps

  1. plural of running trap