trap yards

English

Noun

trap yards

  1. plural of trap yard