traffic barriers
English
Noun
traffic
barriers
plural of
traffic barrier