traffic stoppers

English

Noun

traffic stoppers

  1. plural of traffic stopper