traffic barriers

English

Noun

traffic barriers

  1. plural of traffic barrier