traffic lead noun2 •A short dog lead (leash) designed for use in crowded environments. •(Philippines) unarmed traffic police