traffic leash

English

Noun

traffic leash (plural traffic leashes)

  1. Synonym of traffic lead (short dog leash).