trip wires

English

Noun

trip wires

  1. plural of trip wire