traffic barrier

English

Noun

traffic barrier (plural traffic barriers)

  1. Synonym of crash barrier.