traffic lead en · NOUN Meanings (Philippines, uncountable) unarmed traffic police (uncountable) A short dog lead (leash) designed for use in crowded environments. Synonyms traffic leash