traffic leash
English
Noun
traffic
leash
(
plural
traffic leashes
)
Synonym of
traffic lead
(
“
short dog leash
”
)
.