trap yards
English
Noun
trap
yards
plural of
trap yard