traffic block

noun

Definition of traffic block

British