631 / 3571

What does 堵塞 (dǔsè) mean in English?

堵塞
dǔsè

jam; wall up (Verb)